<?php

namespace app\common\model\Product;

use think\Model;

/**
 * 商品Vip价格模型
 */
class Swiper extends Model
{
    //模型对应的是哪张表
    protected $table = "pre_swiper";
    
    //开启自动写入
    protected $autoWriteTimestamp = false; 

    //设置字段的名字
    protected $createTime = false; //插入的时候设置的字段名

    //禁止 写入的时间字段
    protected $updateTime = false;

    //如果想要在查询的时候显示出，获取器自定义的字段
    protected $append = [
        'image_cdn', //多张
        
    ];


    //图片字段的验证器  image_cdn
    public function getImageCdnAttr($value, $data)
    {
        //获取的是 config.php 当中 cdn选项
        $cdn = config('cdn');

        // $image = empty($data['image']) ? [] : explode(',', $data['image']);
        $image = empty($data['image']) ? [] : trim($data['image']);
        
        if(empty($image))
        {
            return [];
        }
        
        //字符串替换
        $image = str_replace("uploads/", $cdn."/uploads/", $image);

       
        //在转换为数组
        $list = explode(',', $image);

        return $list;
    }

}
